Обсуждение модуля:String

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску

Проблема буквы ё[править код]

Функция str.compare (как естественно и функция SortString из Module:Tables), неправильно сравнивает строки с символом ё, полагая его больше символа я. Есть идеи, как можно устранить эту ошибку? Игорь Темиров. 05:43, 21 апреля 2013 (UTC)[ответить]

Число вхождений совпадения[править код]

@DonRumata: (как я понимаю, основной редактор модуля) А можно как-нибудь match расширить, чтобы с таким-то параметром получать не N-е вхождение строки, а само N (сколько раз искомое было найдено)? Во многих ситуациях сами совпадения не нужны, нужно их число. --Neolexx (обс.) 15:39, 17 июля 2019 (UTC)[ответить]

✔ Добавил функцию subcount. Don Rumata 12:42, 26 июля 2019 (UTC)[ответить]

Просьба добавить следующий код:

function str.NFD(frame)
	return mw.ustring.toNFD(frame.args[1])
end

Он нужен для корректной обработки диакритики в {{Без КЛ}}. 217.117.125.88 18:55, 15 апреля 2021 (UTC)[ответить]